/* Zatok - язык программирования текстовых игр
 * (С) 2010 - 2012 Меркулов Матвей Юрьевич
 * Код лицензирован под лицензией GNU LGPL
 * Вы можете прочитать текст лицензии по адресу:
 * http://www.gnu.org/copyleft/lesser.html
 * или прочитать русский перевод по адресу:
 * http://ru.wikisource.org/wiki/GNU_Lesser_General_Public_License
 */

package base.function.operator;

import base.value.CValue.CType;

public class CLess extends CBooleanBinaryFunctionOfNumeric {
	@Override
	public boolean ToBoolean(){
		GetParameterValues();
		if ( Value0.GetType() == CType.Float || Value1.GetType() == CType.Float ) {
			if ( Value0.ToFloat() < Value1.ToFloat() ) return true; else return false;
		} else {
			if ( Value0.ToInt() < Value1.ToInt() ) return true; else return false;
		}
	}
}
